﻿package com.example.demo.dao
import com.example.demo.dbmodels.*
import me.liuwj.ktorm.schema.*
import java.math.BigDecimal
/**
 *  病人信息视图
 **/
object TJzrInfoDao : Table<TJzrInfo>("t_jzr_info"){
	/**
	 *  病人ID
	 **/
	var ID = long("ID").primaryKey().bindTo { it.ID }
	/**
	 *  入院次数
	 **/
	var SERIES = int("SERIES").bindTo { it.SERIES }
	/**
	 *  住院号
	 **/
	var ADMISSION_ID = varchar("ADMISSION_ID").bindTo { it.ADMISSION_ID }
	/**
	 *  病人姓名
	 **/
	var NAME = varchar("NAME").bindTo { it.NAME }
	/**
	 *  性别
	 **/
	var SEX = varchar("SEX").bindTo { it.SEX }
	/**
	 *  民族
	 **/
	var NATION = varchar("NATION").bindTo { it.NATION }
	/**
	 *  科室代码
	 **/
	var DEPT_CODE = int("DEPT_CODE").bindTo { it.DEPT_CODE }
	/**
	 *  科室名称
	 **/
	var DEPT_NAME = varchar("DEPT_NAME").bindTo { it.DEPT_NAME }
	/**
	 *  病区代码
	 **/
	var WARD_CODE = int("WARD_CODE").bindTo { it.WARD_CODE }
	/**
	 *  病区名称
	 **/
	var WARD_NAME = varchar("WARD_NAME").bindTo { it.WARD_NAME }
	/**
	 *  床位号
	 **/
	var BED_NO = varchar("BED_NO").bindTo { it.BED_NO }
	/**
	 *  出生日期
	 **/
	var BIRTHDAY = datetime("BIRTHDAY").bindTo { it.BIRTHDAY }
	/**
	 *  年龄
	 **/
	var AGE = varchar("AGE").bindTo { it.AGE }
	/**
	 *  联系电话
	 **/
	var PHONE = varchar("PHONE").bindTo { it.PHONE }
	/**
	 *  家庭住址
	 **/
	var ADDRESS = varchar("ADDRESS").bindTo { it.ADDRESS }
	/**
	 *  职业
	 **/
	var PROFESSIONAL = varchar("PROFESSIONAL").bindTo { it.PROFESSIONAL }
	/**
	 *  联系方式
	 **/
	var CONTACT_INFO = varchar("CONTACT_INFO").bindTo { it.CONTACT_INFO }
	/**
	 *  体重
	 **/
	var WEIGHT = double("WEIGHT").bindTo { it.WEIGHT }
	/**
	 *  身高
	 **/
	var HEIGHT = double("HEIGHT").bindTo { it.HEIGHT }
	/**
	 *  入院时间
	 **/
	var ADMISSION_TIME = datetime("ADMISSION_TIME").bindTo { it.ADMISSION_TIME }
	/**
	 *  入科时间
	 **/
	var ADMISSION_WARD_TIME = datetime("ADMISSION_WARD_TIME").bindTo { it.ADMISSION_WARD_TIME }
	/**
	 *  出院时间
	 **/
	var DISCHARGE_TIME = datetime("DISCHARGE_TIME").bindTo { it.DISCHARGE_TIME }
	/**
	 *  入院诊断
	 **/
	var DIAGNOSIS = varchar("DIAGNOSIS").bindTo { it.DIAGNOSIS }
	/**
	 *  护理级别
	 **/
	var NURSING_CLASS = varchar("NURSING_CLASS").bindTo { it.NURSING_CLASS }
	/**
	 *  病人病情
	 **/
	var PATIENT_CONDITION = varchar("PATIENT_CONDITION").bindTo { it.PATIENT_CONDITION }
	/**
	 *  医保费别代码
	 **/
	var CHARGE_TYPE = int("CHARGE_TYPE").bindTo { it.CHARGE_TYPE }
	/**
	 *  医保费别名称
	 **/
	var CHARGE_TYPE_NAME = varchar("CHARGE_TYPE_NAME").bindTo { it.CHARGE_TYPE_NAME }
	/**
	 *  总花费
	 **/
	var TOTAL_COST = decimal("TOTAL_COST").bindTo { it.TOTAL_COST }
	/**
	 *  预缴金额
	 **/
	var PRE_PAYMENT = decimal("PRE_PAYMENT").bindTo { it.PRE_PAYMENT }
	/**
	 *  自付金额
	 **/
	var SELF_PAYMENT = decimal("SELF_PAYMENT").bindTo { it.SELF_PAYMENT }
	/**
	 *  余额
	 **/
	var BALANCE = decimal("BALANCE").bindTo { it.BALANCE }
	/**
	 *  欠费标识
	 **/
	var ARREAR_FLAG = varchar("ARREAR_FLAG").bindTo { it.ARREAR_FLAG }
	/**
	 *  饮食信息
	 **/
	var DIET = varchar("DIET").bindTo { it.DIET }
	/**
	 *  主治医生代码
	 **/
	var DOCTOR_CODE = varchar("DOCTOR_CODE").bindTo { it.DOCTOR_CODE }
	/**
	 *  主治医生姓名
	 **/
	var DOCTOR_NAME = varchar("DOCTOR_NAME").bindTo { it.DOCTOR_NAME }
	/**
	 *  病人状态
	 **/
	var STATUS = varchar("STATUS").bindTo { it.STATUS }
	/**
	 *  过敏史
	 **/
	var ALLERGY = varchar("ALLERGY").bindTo { it.ALLERGY }
}
